From: Samuel Hym Date: Thu, 26 Feb 2026 12:36:22 +0000 (+0100) Subject: Update the OCaml presentation in the package descriptions X-Git-Tag: archive/raspbian/5.4.1-1+rpi1^2~19 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=b304b586c48d1d2f85cab701fd39b582d7e8750a;p=ocaml.git Update the OCaml presentation in the package descriptions Extract the first sentence of the project README to give an up-to-date description of the OCaml language The 'Objective Caml' name has been deprecated on version 4.0.0 (2012, see Changes); Caml Light has been deprecated a long time before that --- diff --git a/debian/control b/debian/control index c67e06ec..3ae4e7d2 100644 --- a/debian/control +++ b/debian/control @@ -33,9 +33,9 @@ Depends: Provides: ocaml-base-${F:OCamlABI} Description: Runtime system for OCaml bytecode executables - Objective Caml (OCaml) is an implementation of the ML language, based on - the Caml Light dialect extended with a complete class-based object system - and a powerful module system in the style of Standard ML. + OCaml is a functional, statically-typed programming language from the ML + family, offering a powerful module system extending that of Standard ML and + a feature-rich, class-based object system. . This package contains only the runtime system needed to run bytecode executables. The 'ocaml' package contains the full development suite of @@ -63,9 +63,9 @@ Recommends: ocaml-man, file Description: ML language implementation with a class-based object system - Objective Caml (OCaml) is an implementation of the ML language, based on - the Caml Light dialect extended with a complete class-based object system - and a powerful module system in the style of Standard ML. + OCaml is a functional, statically-typed programming language from the ML + family, offering a powerful module system extending that of Standard ML and + a feature-rich, class-based object system. . OCaml comprises two compilers. One generates bytecode which is then interpreted by a C program. This compiler runs quickly, @@ -98,9 +98,9 @@ Provides: Recommends: ocaml-man Description: OCaml standard library (development files) - OCaml is an implementation of the ML language, based on the Caml - Light dialect extended with a complete class-based object system and - a powerful module system in the style of Standard ML. + OCaml is a functional, statically-typed programming language from the ML + family, offering a powerful module system extending that of Standard ML and + a feature-rich, class-based object system. . This package contains the development files of the standard library. @@ -116,9 +116,9 @@ Provides: libstdlib-shims-ocaml, ${ocaml:Provides} Description: OCaml standard library (runtime files) - OCaml is an implementation of the ML language, based on the Caml - Light dialect extended with a complete class-based object system and - a powerful module system in the style of Standard ML. + OCaml is a functional, statically-typed programming language from the ML + family, offering a powerful module system extending that of Standard ML and + a feature-rich, class-based object system. . This package contains the runtime files of the standard library. @@ -131,9 +131,9 @@ Depends: Provides: ${ocaml:Provides} Description: OCaml compiler library (development files) - OCaml is an implementation of the ML language, based on the Caml - Light dialect extended with a complete class-based object system and - a powerful module system in the style of Standard ML. + OCaml is a functional, statically-typed programming language from the ML + family, offering a powerful module system extending that of Standard ML and + a feature-rich, class-based object system. . This package contains the development files of the compiler library. @@ -142,9 +142,9 @@ Architecture: all Depends: ${misc:Depends} Provides: ocaml-source-${F:OCamlABI} Description: Sources for Objective Caml - Objective Caml (OCaml) is an implementation of the ML language, based on - the Caml Light dialect extended with a complete class-based object system - and a powerful module system in the style of Standard ML. + OCaml is a functional, statically-typed programming language from the ML + family, offering a powerful module system extending that of Standard ML and + a feature-rich, class-based object system. . This package contains the sources needed to build some packages which build depend on the OCaml source. Notice that if you want to rebuild OCaml, these @@ -173,9 +173,9 @@ Architecture: all Depends: ${misc:Depends} Description: OCaml interpreter and standard libraries (lib manpages) - Objective (OCaml) is an implementation of the ML language, based on - the Caml Light dialect extended with a complete class-based object system - and a powerful module system in the style of Standard ML. + OCaml is a functional, statically-typed programming language from the ML + family, offering a powerful module system extending that of Standard ML and + a feature-rich, class-based object system. . This package contains ocamldoc-generated documentation about libraries provided by OCaml.